body { background: url("../images/loading3.gif") no-repeat center center; height: 100%; }
.progress-bar-danger { background-color: #F55A30!important; }
header { overflow:visible!important;height: 80px; background: #d85f3f; border-bottom: 1px solid #d15433; /*min-width: 1000px; */ position: relative; overflow: hidden;
    -webkit-transition : all .6s ease;
    -moz-transition : all .6s ease;
    -o-transition : all .6s ease;
    transition : all .6s ease;
}
a:focus{outline:none;}
.ad-doc-nav-top { height: 24px; border-bottom: 1px solid #d15433;/*f37f5f*/ }
.ad-doc-top-list-right,
.ad-doc-top-list { font-size: 0; margin: 0; float: left; display: inline-block;}
.ad-doc-top-list-right li,
.ad-doc-top-list li { display: inline-block; height: 24px; text-align: center; width: 104px; font-size: 12px; border-right: 1px solid #f37f5f; }
.ad-doc-top-list-right li a,
.ad-doc-top-list li a { cursor:pointer; font-size: 12px; line-height: 23px; display: block; height: 23px; font-family: "arial"; color: #fdbfaf; border-right: 1px solid #d15433; }
.ad-doc-top-list-right a.active,
.ad-doc-top-list-right a:hover,
.ad-doc-top-list li a.active,
.ad-doc-top-list li a:hover { text-decoration: none; background: #ec6d4b; color: #fef5f3; }
.ad-doc-top-list li a.active { height: 25px; }
.ad-doc-top-list-right { float: right; }
.ad-doc-top-list-right li { width: auto; }
.ad-doc-top-list-right li { border:0;border-left: 1px solid #f37f5f; }
.ad-doc-top-list-right li a { padding: 0 10px; }
.ad-doc-top-list-right li a { border:0; border-left: 1px solid #d15433; }
.ad-doc-top-list-right li a span.badge { font-size: 12px; font-weight: normal;font-family: "Arial"; background: #d85f3f; color: #FFECE7; padding: 2px 4px; margin-left: 5px; }
.ad-doc-top-list-right li i { margin-right: 3px; }
.ad-doc-nav-bar { height: 55px; border-top: 1px solid #f37f5f; background: #ec6d4b; }
.ad-doc-logo { background: url("../images/logo.png") no-repeat 31px 12px; display: block; height: 100%; width: 206px; float: left; }
.ad-doc-userinfo { line-height: 24px; float: right; color: #fcbbaa; font-size:12px; padding: 0 10px; }
.ad-doc-userinfo a { color: #ffff00; margin: 0 6px; }
.ad-doc-userinfo a i { position: relative; top: -2px;}
.ad-doc-nav-right,
.ad-doc-nav { display: block; margin: 0; padding: 0; float: left; position:  relative; }
.ad-doc-nav-right { float: right; }
.ad-doc-nav-right li,
.ad-doc-nav li,
.ad-doc-nav dd { display: inline-block; height: 30px;margin-top: 14px; position: relative; z-index: 1; }
.ad-doc-nav-right li a,
.ad-doc-nav li a,
.ad-doc-nav dd a{ padding: 0 20px;  display: block; height: 30px; line-height: 30px; text-align: center; color: #FFF7F7; font-size: 15px;}
.ad-doc-nav-right li a { font-size: 13px; padding: 0 10px;}
.ad-doc-nav-right li a:hover,
.ad-doc-nav dd a:hover { color: #ffff00; }
.ad-doc-nav dt { height: 30px; width: 136px; background: #d85f3f; border:1px solid #f37f5f; position: absolute; top: 14px; left: 0; z-index: 0;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    -ms-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
.ad-doc-getDate { color: #fff; margin: 0!important; margin-right: 15px!important; position: relative; top: 8px; }
.ad-doc-getDate p { margin: 0;}
.ad-doc-msg { min-width: 100px; position: relative; margin-top: 16px!important; color:#914633; background: #FFECE7; height: 25px!important; padding: 0 10px; line-height: 25px; margin-right: 10px; }
/*.ad-doc-msg samp.badge {font-size: 12px; font-weight: normal;font-family: "Arial"; background: #d85f3f; color: #FFECE7; padding: 2px 4px; margin-left: 5px; }*/
.ad-doc-msg samp.mbadge{position: absolute; font-size: 12px; font-weight: normal; font-family: "Arial",serif; background: #d85f3f; padding: 2px 4px; color: #FFECE7; min-width: 10px; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 10px; right: 2px; top: -10px;}


.ad-doc-nav dd a.active,
.ad-doc-nav dd a:hover { text-decoration: none; }
.ad-doc-search-wrap {/* min-width: 1000px;*/ position: absolute; left: 0; top: 90px; right: 0; background:#fff; z-index: 6; border-bottom: 2px solid #d2d2d2;  box-shadow: 0 1px 5px rgba(0,0,0,.2) }
.ad-doc-search-wrap-title { height: 44px; padding: 0 15px; background: #efefef; border-bottom: 1px solid #c5c5c5; }
.ad-doc-search-wrap-title>div { float: left; line-height: 44px; font-size: 14px; font-weight: bold; color:#444; }
.ad-doc-search-wrap-title>button { float: right; margin-top: 5px; margin-left: 10px; }
footer { height: 36px; overflow: hidden; background: #eee; position: absolute; bottom:0; z-index: 1; left: 0; right: 0; border-top: 1px solid #cdcdcd; width: 100%; min-width: 1000px; }
footer span { color: #888; line-height: 36px; margin: 0 20px; font-size: 12px; }
.ad-doc-f-left { float: left; }
.ad-doc-f-left b { padding: 1px 5px 1px 8px; background:#bfbfbf; color: #fff; font-weight: normal; font-size: 12px; margin: 0 5px 0 15px;}
.ad-doc-f-right { float: right; }
.ad-doc-return-btn { margin-right: 10px; }

.toast-top-right {top: 97px; right: 11px;}
#toast-container { /*z-index: 98;*/ z-index: 2000;}
#toast-container > div { opacity: .9; padding: 10px 15px 10px 50px; }
.toast-close-button { position: relative; top: -4px; }

#light_box_md { opacity: 0; background: rgba(0,0,0,.3); position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -10; overflow: hidden; overflow-y: auto;
}
#light_box_md>div { margin-bottom:20px; box-shadow: 0 0 12px rgba( 0,0,0,.5 ); padding: 10px; position: absolute; left: 50%; top: 20px; min-width: 200px; margin-left: -100px; min-height: 300px; background: #fff url("../images/loading.gif") no-repeat center center; }
#light_box_md img { border:0; }
#light_box_md b { cursor: pointer; position: absolute; display: block; background: url("fancybox.png") no-repeat -40px 0; right: -12px; top: -10px; width: 30px; height: 31px; }
.ad-doc-msg:hover .ad-doc-msg-container{ display: block; }
.ad-doc-msg-container { min-width: 400px; display: none; background: #fff; position: absolute; z-index: 1; top: 0; right: 0; box-shadow: 0 0 12px rgba( 0,0,0,.5 );  }
.ad-doc-msg-container-title { font-size: 12px; height: 32px; line-height: 32px; border-bottom: 1px dotted #ececec;padding: 0 10px; }
.ad-doc-msg-container-title b { float: left;}
.ad-doc-msg-container-title a { float: right; height: 20px!important; line-height: 20px!important; font-size: 12px!important; margin-top: 6px; cursor: pointer; }
.ad-doc-msg-container-title a:hover { color: #fff!important;}
.ad-doc-msg-container dl { margin: 0; padding: 0; clear: both;}
.ad-doc-msg-container dl dt { margin:5px 0;}
.ad-doc-msg-container dl dt a { padding: 0 10px;text-align: left; margin: 0;color: #7a7a7a; font-size: 12px; font-weight: normal;  height: 26px; line-height: 26px;}
.ad-doc-msg-container dl dt a span { display: inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width: calc( 100% - 77px ); float: left; }
.ad-doc-msg-container dl dt a strong { font-weight: normal; display: inline-block; float: right; width:67px; }
.ad-doc-msg-container dl dt a:hover { color: #914633; cursor: pointer; background: #f9f9f9; }
.ad-doc-msg-container dl dt i{ margin-right: 8px; }
.modal-content { border-radius: 0!important;}
.modal-header { padding: 12px;}
.modal-header h4 { font-size: 16px; font-family: "微软雅黑",\5FAE\8F6F\96C5\9ED1; font-weight: bold; }
.modal-body { padding: 12px;}
.loading { background: url("../images/loading3.gif") no-repeat center center!important; min-height: 100px;  }
.ad-js-md { display:  none!important; }
.modal-title i { font-size: 16px;}
.modal-backdrop.in { opacity: .15;}
.ad-doc-loading { z-index: 10000; }
input[type='file'] { cursor: pointer; display: none;}
#uploadhelp { font-size: 14px; line-height: 30px; display: inline-block; vertical-align: middle; color: #999; padding-left: 10px; }
#uploadhelp b { font-size: 13px; color: #666; padding: 0 2px; }
#uploadbarwrap { display: none; }
#opt0-md { position: absolute; z-index: 10000; left: 0; top: 0; right: 0; bottom: 0; display: none;}
.modal-bg { background: #000; opacity: 0; display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1030;
    -webkit-transition : all .6s ease;
    -moz-transition : all .6s ease;
    -o-transition : all .6s ease;
    transition : all .6s ease;
}
.ad-doc-rightbottomLayer { box-shadow: 0 0 5px rgba(0,0,0,.3); overflow: hidden; position: absolute; z-index: 0; right: 0; bottom:36px; width: 300px; height: 0px; background: #fff;
    -webkit-transition : all .6s ease;
    -moz-transition : all .6s ease;
    -o-transition : all .6s ease;
    transition : all .6s ease;
}
.ad-doc-rbtitle { background: #ec6d4b; color: #fff; padding: 5px 10px; font-size: 14px;}
.ad-doc-rbtitle span { display: inline-block; }
.ad-doc-rbtitle samp { cursor: pointer; position:absolute; right:0; top:0;height:30px; line-height: 30px; display: inline-block; text-align: center; width: 30px; }
.ad-doc-content { border: 1px solid #cdcdcd;  border-bottom: 0;  border-top: 0;  padding: 10px; height: 119px; overflow: auto;  line-height: 21px;}

.mt-modal { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.2); }
.mt-modal .mt-modal-dialog { margin: 30px auto; width: 600px;}
.mt-modal-dialog  .mt-modal-content { position: relative; background-color: #fff; border: 1px solid #999; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5); box-shadow: 0 3px 9px rgba(0,0,0,0.5); }
.mt-modal-content .mt-modal-header { min-height: 16px; padding: 12px; border-bottom: 1px solid #e5e5e5; font-size: 16px; }
.mt-modal-header .mt-modal-title { line-height: 28px; font-size: 20px; margin:0 ; padding: 0;}
/*.mt-modal-header .close { font-size: 28px; float: right; color: #999;line-height: 24px; }*/
/*.mt-modal-header .close:hover { color: #666; }*/
.mt-modal-body { padding:10px 20px; }
.mt-modal .mt-modal-dialog2 { width: 80%; min-width: 680px; }
.mt-modal-body2 { position: absolute; left: 0; top: 41px; right: 0; bottom: 0; padding: 0; overflow: auto; }
/**打开后样式**/
.mt-modal-content .mt-modal-body>p{ line-height: 24px; font-family: "microsoft yahei",serif; }
.mt-modal-content .mt-modal-body img{ max-width: 100%; border: 0; }
.mt-modal-content .mt-modal-body>p>span{ line-height: 36px; }

.mt-form-group { margin-bottom: 15px; }
.mt-input-sm{ height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; }
.mt-form-control { display: inline-block; width: 100%; height: 34px; padding: 6px 12px; font-size: 12px; line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #fff; background-image: none; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-sizing: border-box; }
.mt-modal-footer { padding: 19px 20px 20px; margin-top: 15px; text-align: right; border-top: 1px solid #e5e5e5; }
.mt-modal-footer button{ height: 35px;font-size: 14px; }
.mt-modal-footer #js-comment-submit { margin-right : 5px;}

.mt-input-verify input { width: 120px!important; padding-left: 12px!important;}
.mt-input-verify img { height: 34px; }

/*显示登录超时*/
#ad-js-logoutIn{ z-index: -1; }
#ad-js-logoutIn .input-group { position: relative; }
#ad-js-logoutIn .mt-modal-dialog { margin: 60px auto; }
#ad-js-logoutIn .mt-col-sm-12{ width: 100%; }
#ad-js-logoutIn .mt-input-group-addon { padding: 9px 12px; padding-right: 20px; font-size: 14px; font-weight: normal; line-height: 1; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc; width: 1%; white-space: nowrap; vertical-align: middle; position: absolute; }
#ad-js-logoutIn .mt-form-control { padding-left: 50px; }
#ad-js-logoutIn .mt-form-group { margin-bottom: 15px; }
#ad-js-logoutIn .mt-modal-header .mt-modal-title { line-height: 28px; font-size: 15px; padding-left: 13px; }
#ad-js-logoutIn .mt-modal-body{ padding: 15px 20px 4px; }
#ad-js-logoutIn .btn { height: 30px; font-size: 14px; padding: 0 10px; }
#ad-js-logoutIn form { height:  auto;}
#realname:disabled{ background: #ececec}


/**图片放大和缩小**/
#zoom-container{position:fixed; display:none; top:0; left:0; right:0; bottom: 0; z-index: 200; overflow:hidden; background: rgba(0,0,0,.2); }
#zoom-container .close { position: fixed; color: #ddd; z-index: 300; width: 85px; height: 112px; right: -11px; top: -8px; line-height: 34px; padding-left: 24px; font-size: 20px; cursor: pointer; background: url("../images/bg-close.png") center no-repeat; }
#zoom-container .close:hover{ color: #fff;}

#zoom-container #image-container{position: absolute; margin: 20px auto; }
#zoom-container #zoom-image{ box-shadow: 0 0 10px rgba(0,0,0,.3);cursor: move;}

#zoom-container .left , #zoom-container .right { cursor:pointer; position: absolute; top: 0 ; bottom : 0 ; width: 80px;z-index: 202;}
#zoom-container .left { left: 0 ;}
#zoom-container .right { right: 0 ;}

#zoom-container .bottom {position: absolute; left: 50%;bottom: 0;height: 40px;width: 160px;margin-left: -80px; z-index: 202;}
/*#zoom-container .bottom:hover{ opacity: .8; filter:alpha(opacity=80);}*/
#zoom-container .bottom i { color:white; font-size: 33px; padding: 4px 10px; cursor: pointer;}
#zoom-container .bottom i:hover { color: orange ; }
#zoom-container .left span ,#zoom-container .right span{  text-align: center; height: 44px; margin: auto 0; display: inline-block; width: 46px; line-height: 40px; top: 50%; position: absolute; cursor: pointer; }
#zoom-container .left span { left : 20px ;}
#zoom-container .right span { right : 20px ;}
#zoom-container .left:hover,#zoom-container .right:hover{background: rgba(224, 224, 224, 0.4); }
#zoom-container .left:hover span { background: url("../images/controler.png")  -3px -46px ;}
#zoom-container .right:hover span { background: url("../images/controler.png") -3px 0 ;}
#zoom-container .left.disable:hover span { background: url("../images/controler.png") -3px -138px ;}
#zoom-container .right.disable:hover span { background: url("../images/controler.png")  -3px -92px ;}
#zoom-container #zoom-textShow{position: absolute; top: 50%; left: 50%; display: none; z-index: 203; font-size: 22px; padding: 4px 10px; line-height: 30px; color: white; background: rgba(14, 13, 13, 0.64); border-radius: 10px;}


/* 项目个案*/
.ad-doc-fullScreen { position: fixed; left:-200%; top: 0; width: 100%; bottom: 0; z-index: -1; }
.ad-doc-fullScreen iframe {  background: #fff; box-shadow: 2px 0px 24px rgba(0,0,0,.4); width: 100%; min-width: 1000px; height: 100%; }

/*model*/
.modal { display:block ; position: fixed; top: 0; left: 0 ; right: 0; bottom: 0;  z-index: -1; overflow: auto;}
/*#comments { top: -420px; }*/
#announcement { opacity: 0; filter: alpha(opacity=0); }
.modal .modal-dialog { margin: 30px auto; width: 600px;  }
.modal-dialog  .modal-content { position: relative; background-color: #fff; border: 1px solid #999; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5); box-shadow: 0 3px 9px rgba(0,0,0,0.5); }
.modal-content .modal-header { min-height: 16px; padding: 12px; border-bottom: 1px solid #e5e5e5; font-size: 16px; }
.modal-header .modal-title { line-height: 28px; font-size: 20px;}
.modal-header .close { font-size: 28px; float: right; color: #999;line-height: 24px; }
.modal-header .close:hover { color: #666; }
.modal-body { padding:10px 20px; }
.modal .modal-dialog2 { width: 80%; min-width: 680px; }
.modal-body2 { position: absolute; left: 0; top: 41px; right: 0; bottom: 0; padding: 0; overflow: auto; }

/**打开后样式**/
.modal-content .modal-body>p{ line-height: 24px; font-family: "microsoft yahei",serif; }
.modal-content .modal-body img{ max-width: 100%; border: 0; }
.modal-content .modal-body>p>span{ line-height: 36px; }